mobile elevating working platform - Turkish English Dictionary